package com.eliza.base.views.learn.animation

import androidx.compose.animation.AnimatedContent
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.navigation.NavHostController

/*
* 共享元素过渡是一种在内容之间具有一致的可组合项之间的无缝过渡方式。
* 它们通常用于导航，当用户在这些屏幕之间导航时，您可以直观地将不同的屏幕连接起来。
*   SharedTransitionLayout：实现共享元素转换所需的最外层布局。
*       它提供了 SharedTransitionScope。可组合项需要位于 SharedTransitionScope 中才能使用共享元素修饰符。
    Modifier.sharedElement()：向 SharedTransitionScope 标记应与另一个可组合项匹配的可组合项的修饰符。
    Modifier.sharedBounds()：此修饰符用于向 SharedTransitionScope 标记，指明此可组合项的边界应用作应发生过渡的容器边界。与 sharedElement() 相比，sharedBounds() 是针对外观不同的内容设计的。
* */
//         1.7.0-alpha

object AnimationSharedElements {

    @Composable  fun  SharedTransitionLayoutX() {
        var showDetails by remember {
            mutableStateOf(false)
        }
//        SharedTransitionLayout {

    }

}